Кастельдафелс (Castelldefels, вимова літературною каталанською ) — муніципалітет, розташований в Автономній області Каталонія, в Іспанії. Код муніципалітету за номенклатурою Інституту статистики Каталонії - 80569. Знаходиться у районі (кумарці) Баш-Любрагат (коди району - 11 та BT) провінції Барселона, згідно з новою адміністративною реформою перебуватиме у складі баґарії (округи) Барселона. За кількістю населення у 2007 р. місто займало 20 місце серед муніципалітетів Каталонії.
Назва муніципалітету походить від пізньолатинського Castell de Fèlix, у середньовіччі фіксувалися назви Castrum felix (986 та 995), Castello de feles (980), Castrum quod dicitur Felix (987) та castrum de felis й castrum de fels (1211).